home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Adventure / Adventurer.jar / a / l.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-08-27  |  833 b   |  68 lines

  1. package a;
  2.  
  3. // $FF: renamed from: a.l
  4. public class class_0 {
  5.    // $FF: renamed from: if long
  6.    static long field_0 = System.currentTimeMillis();
  7.    // $FF: renamed from: try long
  8.    static long field_1 = 25214903917L;
  9.    // $FF: renamed from: int long
  10.    static long field_2 = 11L;
  11.    // $FF: renamed from: a long
  12.    static long field_3 = 281474976710655L;
  13.    // $FF: renamed from: new int
  14.    static int field_4 = 1024;
  15.    // $FF: renamed from: for int
  16.    static int field_5;
  17.    // $FF: renamed from: do byte[]
  18.    static byte[] field_6;
  19.  
  20.    // $FF: renamed from: if (int) int
  21.    public static int method_0(int var0) {
  22.       if ((var0 & -var0) == var0) {
  23.          return (int)((long)var0 * (long)method_2(31) >> 31);
  24.       } else {
  25.          int var1;
  26.          int var2;
  27.          do {
  28.             var1 = method_2(31);
  29.             var2 = var1 % var0;
  30.          } while(var1 - var2 + (var0 - 1) < 0);
  31.  
  32.          return var2;
  33.       }
  34.    }
  35.  
  36.    // $FF: renamed from: a () int
  37.    public static int method_1() {
  38.       if (field_5 < field_4 - 1) {
  39.          ++field_5;
  40.       } else {
  41.          field_5 = 0;
  42.       }
  43.  
  44.       return Math.abs(field_6[field_5]);
  45.    }
  46.  
  47.    // $FF: renamed from: a (int) int
  48.    protected static int method_2(int var0) {
  49.       long var1 = field_0 * field_1 + field_2 & field_3;
  50.       field_0 = var1;
  51.       return (int)(var1 >>> 48 - var0);
  52.    }
  53.  
  54.    static {
  55.       field_6 = new byte[field_4];
  56.       int var0 = field_4;
  57.  
  58.       while(true) {
  59.          --var0;
  60.          if (var0 < 0) {
  61.             return;
  62.          }
  63.  
  64.          field_6[var0] = (byte)method_0(255);
  65.       }
  66.    }
  67. }
  68.